/* 
    米兔从兔米那里了解到有一个无限长的数字序列 1,  2，3，3，4，4，4,  5，5，5，5，5 ...,(已知此数列有一定规律，现将这些数字按不同数值堆叠，相同值的数字在同一层)。米兔想知道这个数字序列的第n个数所在的那一层之前的所有层里共有多少个数。
*/
function test(t) {
    let a1 = [1, 1];
    let sum = 2;
    while (sum < t) {
        a1.push(a1[a1.length - 1] + a1[a1.length - 2]);
        sum += a1[a1.length - 1];
    }
    console.log(a1);
    return sum - a1[a1.length - 1];
}
console.log(test(1120));
arr = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377];
let res = arr.reduce((prev, next) => prev + next);
console.log(res);
